
function openImPopDiv(popdiv_inner, url) {
	cleanMsgInterval();
	var scrollTop=document.documentElement.scrollTop || document.body.scrollTop;
	var maskHeight = $(document).height();  
	var maskWidth = $(window).width();
	var dialogTop = (maskHeight - $('#' + popdiv_inner).height()) / 2;
	var dialogLeft = (maskWidth/2) - ($('#' + popdiv_inner).width()/2); 
	if($("#popdiv_outter").length == 0){
		$("body").prepend('<div id="popdiv_outter" class="im_popdiv_outter"></div>')
	}
	$('#popdiv_outter').css({height:maskHeight, width:maskWidth,"z-index":999999998}).show();
	$('#' + popdiv_inner).find(".im_popdiv_close")[0].onclick = function(){
		closeImPopDiv(popdiv_inner);
	}
	
	var r = parseInt(Math.random() * 10) % 3 + 1;  //生成一个1到3的随机数决定用那个装饰装饰弹窗
	$("#" + popdiv_inner).find('div[class^=im_popdiv_win]').remove();
	$("#" + popdiv_inner).find('div.im_popdiv_content').before("<div class='im_popdiv_win"+r+"'></div>");
	
	if(url && url != ""){
		$.post(url, null, function(data){
			$('#' + popdiv_inner).css({top:scrollTop+100, left:dialogLeft , "z-index":999999999}).show();
			imDivMoveG($("#" + popdiv_inner).find('div[id=popdiv_handle]'), $("#" + popdiv_inner));
			$("#" + popdiv_inner).find('div[id=popdiv_content]').html(data);
		});
	}else{
		$('#' + popdiv_inner).css({top:scrollTop+100, left:dialogLeft , "z-index":999999999}).show();
		imDivMoveG($("#" + popdiv_inner).find('div[id=popdiv_handle]'), $("#" + popdiv_inner));
	}
}

function openImPopDiv2(popdiv_inner) {
	var maskHeight = $(document).height();  
	var maskWidth = $(window).width();
	var dialogTop = (maskHeight - $('#' + popdiv_inner).height()) / 2;
	var dialogLeft = (maskWidth/2) - ($('#' + popdiv_inner).width()/2); 
	if($("#popdiv_outter").length == 0){
		$("body").prepend('<div id="popdiv_outter" class="im_popdiv_outter"></div>')
	}
	
	var r = parseInt(Math.random() * 10) % 3 + 1;  //生成一个1到3的随机数决定用那个装饰装饰弹窗
	$("#" + popdiv_inner).find('div[class^=im_popdiv_win]').remove();
	$("#" + popdiv_inner).find('div.im_popdiv_content').before("<div class='im_popdiv_win"+r+"'></div>");
	
	$('#popdiv_outter').css({height:maskHeight, width:maskWidth}).show();
	$('#' + popdiv_inner).css({top:dialogTop - 40, left:dialogLeft}).show();
	imDivMoveG($("#" + popdiv_inner).find('div[id=popdiv_handle]'), $("#" + popdiv_inner));
}

function closeImPopDiv(popdiv_inner){
	cleanImContentInterval();
	startMsgInterval();
	$("#popdiv_inner_imChat").find(".im_popdiv_content").html("");
	$('#popdiv_outter').remove();
	$('#' + popdiv_inner).hide();
}

var _move=false;//移动标记
var _x,_y;//鼠标离控件左上角的相对位置
var pnWidth=200;

function imDivMoveG(childNode,parentNode){
    $(parentNode).width($(parentNode).width());
    $(childNode).click(function(){
        }).mousedown(function(e){
        _move=true;       
        _x=e.pageX-parseInt($(parentNode).css("left"));
        _y=e.pageY-parseInt($(parentNode).css("top"));       
    });
    $(childNode).mouseover(function(e){this.style.cursor="move";});
    $(document).mousemove(function(e){        
        if(_move){            
            var x=e.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置
            var y=e.pageY-_y; 
            //if(x<pnWidth){
              $(parentNode).css({top:y,left:x});//控件新位置
            //}
            
        }
    }).mouseup(function(){
    _move=false;
  });
}
